home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / g_quake / qswin085.zip / QSBETA.TXT < prev    next >
Text File  |  1996-09-14  |  7KB  |  173 lines

  1.  
  2. Quake Studio Beta 0.85
  3. Copyright (C) 1996 Richard Felker
  4.  
  5. Disclaimer: This program is provided with absolutely no
  6. warranty. I shall not be held accountable for any
  7. problems it may cause you. USE AT YOUR OWN RISK! I am
  8. not aware of anything seriously wrong with the program,
  9. but I cannot guarantee that it will function properly
  10. and I cannot guarantee that it will not harm your system.
  11.  
  12. Now, with that mess out of the way, I'll get to the real
  13. info.
  14.  
  15. This is the tenth beta release of my Quake MAP editor,
  16. Quake Studio. Currently, QS is a 16-bit Windows program,
  17. but only because the environment in which I am developing
  18. it is 16-bit Windows (3.1). After a real version of QS is
  19. done, work will begin on 32-bit Windows and DOS ports of
  20. QS. The Win32 (Win95/WinNT/Win32s) port should not take
  21. very long at all, and the DOS one shouldn't either once
  22. I get around to moving a lot more code into the portable
  23. modules.
  24.  
  25. Oh, one more thing: QS REQUIRES AN FPU! This should not be
  26. a problem for you, since Quake does too, but I just
  27. thought I'd let you know.
  28.  
  29. QS is now able to move brushes around in levels. Use the
  30. left mouse button to select a brush. Use the right button
  31. to select more than one. Once you've selected several
  32. brushes, hold down control and drag with the left mouse
  33. button to move them. If you're only working with one brush,
  34. you don't need to hold control. Moving entities works the
  35. same way, but you need to make sure the entity has an
  36. origin.
  37.  
  38. To select a plane in a brush, select the brush normally,
  39. then use the [ and ] keys to cycle through it's planes.
  40. Once you've got the one you want, move it just like a brush
  41. (and be sure to hold control).
  42.  
  43. KEY FUNCTIONS:
  44.  
  45. Arrows      Move camera in 2 dimensions.
  46. PgUp/PgDn   Move camera closer/farther away.
  47. . and ,     Increase/decrease perspective (mode 4 only).
  48. /           Reset perspective (mode 4 only).
  49. + and -     Scale up/down.
  50. \           Reset scale.
  51. 1           2D mode (fast).
  52. 2           3D mode without any perspective (fast, ugly).
  53. 3           Real 3D mode (default now).
  54. 4           My cool 3D. Unrealistic but easy to see (slow).
  55. X/Shift+X   View from +/- X direction.
  56. Y/Shift+Y   View from +/- Y direction.
  57. Z/Shift+Z   View from +/- Z direction.
  58. T           Toggle display of the toolbar.
  59. G           Set size for gridsnap.
  60. C           Manually set 'camera' position.
  61. Home/End    Move selected objects closer/father away.
  62. Ctrl+Arrows Move selected objects in 2 dimensions.
  63. Ctrl+PgUp   Move selected objects father away.
  64. Ctrl+PgDn   Move selected objects closer.
  65. [ and ]     Select previous/next plane.
  66. E           Add entity. Copies selected one if possible.
  67. B           Add brush. Copies selected one if possible.
  68. P           Duplicates plane. One must already be selected.
  69. Del         Deletes all selected objects.
  70. K           Edit entity key/value pair. Clear value to
  71.             remove. Type new name and value to add.
  72. Ctrl+O      Reset offsets on planes.
  73. Ctrl+P      'Peg' plane offsets to brush or entity.
  74. N           Edit plane surface normal.
  75.  
  76. MOUSE FUNCTIONS:
  77.  
  78. (L = Left button, R = Right button)
  79.  
  80. L Click     Deselect all then select nearest object.
  81. Shift+L     Select nearest plane.
  82. Ctrl+L      Do nothing. Used to start moving multi-select.
  83. CtrlShift+L 'Rebind' selected brush(es) to entity.
  84. L Drag      Move selection.
  85. R Click     Add/remove nearest object to/from selection.
  86.             If a plane or plane point is selected, select
  87.             nearest plane point.
  88. Shift+R     If a plane or plane point is selected, move
  89.             plane points around nearest displayed vertex.
  90.  
  91. To open a map, use the file menu as you would in any
  92. Windows program. The view will be re-centered when you do.
  93. BTW, now the camera doesn't start so high up.
  94.  
  95. Now that QS has a toolbar, I need to tell a little about
  96. it. The "toolbar" in QS is very simple; it just tells all
  97. the info about what you selected and lets you modify some
  98. of the attributes of the selected object(s). Want to edit
  99. something? Try clicking on it and see if changing it has
  100. been implemented yet.
  101.  
  102. FIXES/IMPROVEMENTS:
  103.  
  104.  * Display of ammo boxes and health (and anything else you
  105.    want to add to the config file) as real 3D boxes. Really
  106.    helpful for positioning them! If you don't see them in
  107.    QS, make sure QS.CFG is in the directory you're running
  108.    it from.
  109.  * Support for config files. Not much use yet, though,
  110.    except for the box display. Look in qs.cfg for more info.
  111.  * Moving of the 3 plane definition points.
  112.  * Better plane movement.
  113.  * No more display glitches with planes (I hope).
  114.  * No more GP faults when 'rebinding' multiple brushes.
  115.  * Easy selection of planes in addition to the old way.
  116.  * Creating planes at any angle is now possible from within
  117.    Quake Studio, but you need to understand surface normals.
  118.  * Load time GREATLY improved. The problem was not in the
  119.    CSG code, which is pretty fast; it was in the parser,
  120.    which used to call strlen constantly! I can't believe it
  121.    was something so simple and stupid.
  122.  * Problems loading levels larger than 64K fixed (I hope).
  123.  * "Model" entities are much less likely to appear "on top
  124.    of" brush anchors.
  125.  * Duplicate brushes start in proper location.
  126.  * Still more editing features.
  127.  * Camera doesn't start out so 'high up'.
  128.  * Camera stays in place when you change the view axis.
  129.  * No more crashes with 'new' maps.
  130.  * Much more editing now possible.
  131.  * All levels *should* load properly. Let's hope so!
  132.  * Brushes are now displayed correctly! The thanks should
  133.    go to Michael Abrash sice I figured out the CGS stuff
  134.    from his book, The Zen of Graphics Programming. Thanks
  135.    to John Carmack too - QBSP source was really helpful as
  136.    a reference.
  137.  
  138. KNOWN BUGS:
  139.  
  140.  * Floating point errors sometimes occur if you move
  141.    2 plane points to the same location. Don't do it.
  142.    I'll try to get this fixed soon.
  143.  * GP and/or stack faults sometimes occur after loading
  144.    really huge levels. I think this is a problem with
  145.    segment boundaries. :( I HATE segments! I can't wait
  146.    to get to work on the 32 bit DOS port... :)
  147.  * Even though lines are colored to show depth, they are
  148.    not z-ordered. This means far away, dark lines will
  149.    often appear "in front of" closer, lighter lines.
  150.    This isn't really a bug, but it's annoying; I might
  151.    add a "z-order brushes" feature.
  152.  * Memory allocations are rarely if ever checked for
  153.    failure, so you might get a lot of crashes if you don't
  154.    have enough memory free when you run QS.
  155.  
  156. There are probably others I could think of but there are
  157. a few.
  158.  
  159. NOTE: This version of Quake Studio is a BETA! That means
  160. it could have many other BUGS in it, and the only way you
  161. can be sure they get fixed it to TELL ME if you find any!
  162. Just write to 71614.3257@compuserve.com and tell me as
  163. much as you can about what went wrong. If you find a map
  164. file that cause problems, let me know about it. Just tell
  165. me the name of the map if it's publicly available; if it's
  166. not, I'd appreciate it if you'd send me a copy via email.
  167. Thanks!
  168.  
  169. Dalias, author of Quake Studio
  170. 71614.3257@compuserve.com
  171. http://home.sprynet.com/sprynet/felker/epicentr.htm
  172.  
  173.